////
////  editMyResumeViewController.swift
////  LeDian
////
////  Created by 三秒文化 on 16/3/18.
////  Copyright © 2016年 51ledian. All rights reserved.
////
//
//import UIKit
//import YYModel
//import BlocksKit
//import Alamofire
//import AFNetworking
//import SwiftyJSON
//import SDWebImage
//
////enum myResumeType:String {
////    case Voice = "语音微简历"
////    case Text = "文字微简历"
////}
//
//class myResumeViewController: LDBaseCustomizeVC {
//    
//    var resumeDict:Dictionary<String,AnyObject>? = nil {
//        didSet{
//            
//            updateHeadView()
//            tableView?.reloadData()
//        }
//    }
//    var headview:myResumeHeadView?
//    var BtnH:CGFloat = IPHONE6UP ? 60 : 45
//    var tableView:UITableView?
//    
//    lazy var shareModel = DDShareModel()
//    
//    lazy var btnGampView:UIView = {
//       
//        let gamp = UIView()
//        gamp.frame = CGRectMake(0, LDFrame.ScreenHeight - self.BtnH, LDFrame.ScreenWidth, self.BtnH)
//        return gamp
//        
//    }()
//    
//    lazy var shareView:DDShareView = {
//        
//        let lazyview:DDShareView = NSBundle.mainBundle()
//            .loadNibNamed("DDShareView", owner: self, options: nil).first as? DDShareView ?? DDShareView()
//        lazyview.userInteractionEnabled = true
//    
//        return lazyview
//    }()
//    
//    var type:MyResumeType?
//    //cell数据,为统一返回的数据
//    var model0 = myResumeCellNameModel()
//    var model1 = myResumeCellMeritModel()
//    var model2 = myResumeCellExperienceModel()
//    var model3 = myResumeCellEduExperModel()
//    
//    override func viewDidLoad() {
//        
//        super.viewDidLoad()
//        setupNav()
//        setupTableView()
//        setupBtn()
//    }
//    
//    
//    func sendRequest(){
//        
//        LDUserInfo.sharedInstance.queryJobFinderMyResume({ [weak self] (dict) in
//            
//            self?.resumeDict = dict
//            //查询文字余音 微简历
//            let titleStr = dict["isresumeaudio"] as? String
//            
//            if titleStr == "1" {
//                
//                self?.type = .Voice
//                
//            } else if titleStr == "0" {
//                
//                self?.type = .Text
//            }
//            
//            //
//            NSOperationQueue.mainQueue().addOperationWithBlock({ 
//                
//                self?.tableView?.reloadData()
//            })
//            
//        }) { (error) in
//        }
//    }
//    
//    func updateHeadView() {
//        
//        let model = myResumeHeadViewModel.yy_modelWithDictionary(resumeDict!)
//        headview?.model = model
//    }
//    
//    func setupTableView() {
//        
//        view.backgroundColor = LDGolbalColor.White
//        tableView = LDBaseTableView.init(frame: LDFrame.ScreenBounds, style: UITableViewStyle.Plain)
//        tableView?.delegate = self
//        tableView?.dataSource = self
//        view.addSubview(tableView!)
//        
//        tableView?.translatesAutoresizingMaskIntoConstraints = false
//        tableView?.contentInset = UIEdgeInsetsMake(0, 0, BtnH + LDFrame.NavH, 0)
//        headview = myResumeHeadView.init(frame: CGRectMake(0, 0, LDFrame.ScreenWidth, 80))
//        tableView?.tableHeaderView = headview
//    }
//    
//  
//    override func viewWillAppear(animated: Bool) {
//        
//        rdv_tabBarController.setTabBarHidden(true, animated: false)
//        sendRequest()
//    }
//    
////    override func viewWillDisappear(animated: Bool) {
////        
//////        rdv_tabBarController.setTabBarHidden(false, animated: false)
////    }
//    
//    func setupNav() {
//        
//        self.title = "我的微简历"
//        let bar = UIBarButtonItem.init(image:UIImage.init(named: "nav_share_white"), style: UIBarButtonItemStyle.Done, target: self, action:#selector(shareToSocial))
//        
//        self.navigationItem.rightBarButtonItem = bar
//        
//    }
//    
//    
//    //share
//    
//    func shareToSocial() {
//        
//        
//        let resumeDict = LDUserInfo.sharedInstance.myRemuseInfoDict
//        let resumeModel = DDMyResumeModel.yy_modelWithDictionary(resumeDict)
// 
//        let logoName = resumeModel?.sharelogo ?? ""
//        let shareLogoUrl = LDCommentAPI.getPicApi(logoName)
//        
//        
//        let shareH5 =  LDCommentAPI.getAbsoluteUrl(resumeModel?.shareh5 ?? "")
//    
//        //h5
//        shareModel.shareH5 = shareH5
//    
//        //title
//        shareModel.shareTitle_SMS = resumeModel?.sharetitle_sms ?? "短信"
//        shareModel.shareTitle_WeiBo = resumeModel?.sharetitle_weibo ?? "微博"
//        shareModel.shareTitle_WeiXin = resumeModel?.sharetitle_weixin ?? "微信"
//        
//        //desc
//        shareModel.shareDesc = resumeModel?.sharedesc ?? "分享详情"
//        
//        //logo
//        shareModel.shareLogoUrl = shareLogoUrl
//        
//        
//        shareView.shareModel = shareModel
//        shareView.show()
//    }
//    
//    //底部编辑按钮
//    func setupBtn() {
//        
//        
//        let divideLine1 = UIView.init()
//        divideLine1.backgroundColor = LDIconColor.LightGray
//        
//        let divideLine2 = UIView.init()
//        divideLine2.backgroundColor = LDIconColor.LightGray
//        
//        let btn1 = UIButton.setDetailsBtn("管理期望工作", picName: "commom_btn_manger", btnBackColor: LDFontColor.White, titleColor: LDGolbalColor.Green)!
//        btn1.titleLabel?.font = LDFont.Font16
//        btn1.layer.cornerRadius = 0
//        btn1.bk_whenTapped { [weak self] in
//            self?.manageExpextJob()
//        }
//        
//        let btn2 = UIButton.setDetailsBtn("编辑微简历", picName: "common_me_edit_profile", btnBackColor: LDFontColor.White, titleColor: LDGolbalColor.Green)!
//        btn2.titleLabel?.font = LDFont.Font16
//        btn2.layer.cornerRadius = 0
//        btn2.bk_whenTapped { [weak self] in
//            self?.editMyResume()
//        }
//        
//        btnGampView.backgroundColor = UIColor.redColor()
////        btnGampView.frame = CGRectMake(0, LDFrame.ScreenHeight - self.BtnH, LDFrame.ScreenWidth, self.BtnH)
//        view.addSubview(btnGampView)
//        
//        btnGampView.addSubview(btn1)
//        btnGampView.addSubview(btn2)
//        btnGampView.addSubview(divideLine1)
//        btnGampView.addSubview(divideLine2)
//        
//        btnGampView.snp_makeConstraints { (make) in
//            make.left.bottom.right.equalTo(0)
//            make.height.equalTo(BtnH)
//        }
//
//        btn1.frame = CGRectMake(0, 0, LDFrame.ScreenWidth/2, BtnH)
//        btn2.frame = CGRectMake(LDFrame.ScreenWidth/2, 0, LDFrame.ScreenWidth/2, BtnH)
//        
//        divideLine1.snp_makeConstraints { (make) in
//            make.top.equalTo(btn1)
//            make.right.left.equalTo(0)
//            make.height.equalTo(0.8)
//        }
//        divideLine2.snp_makeConstraints { (make) in
//            make.centerX.equalTo(view)
//            make.centerY.equalTo(btn1)
//            
//            make.height.equalTo(BtnH - LDMargin_V*2)
//            make.width.equalTo(0.8)
//        }
//    }
//    //管理期望工作
//    func manageExpextJob() {
//        
//        let vc = manageMyResumeVC()
//        navigationController?.pushViewController(vc, animated: true)
//    }
//    //编辑微简历
//    func editMyResume() {
//        
//        let vc = LDEditMyResumeVC()
//        navigationController?.pushViewController(vc, animated: true)
//    }
//    
//    func refreshInfo() {
//        
//    }
//}
//extension myResumeViewController:UITableViewDelegate,UITableViewDataSource {
//    
//    func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
//        
////        if type == .Text {
////            
////            return 4
////            
////        } else if type == .Voice {
////            
////            return 2
////            
////        } else {
////            return 0
////        }
//        
//        return 6
//    }
//    
////    func numberOfSectionsInTableView(tableView: UITableView) -> Int {
////        
////        return 6
////    }
//    
//    func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
//        
//        var cells:UITableViewCell?
//        if resumeDict == nil {
//            return UITableViewCell.init()
//        }
//        
//        switch indexPath.row {
//            
//        case 0:
//            
//            var cell = tableView.dequeueReusableCellWithIdentifier("cells0") as? myResumeCellName
//            if cell == nil {
//                cell = myResumeCellName.init(style: UITableViewCellStyle.Default, reuseIdentifier: "cellls0")
//            }
//            cell!.models = model0
//            return cell!
//            
//        case 1:
//            
//            if type == .Text {
//                
//                var cell = tableView.dequeueReusableCellWithIdentifier("cells1") as? myResumeCellMerit
//                if cell == nil {
//                    cell = myResumeCellMerit.init(style: UITableViewCellStyle.Default, reuseIdentifier: "cellls1")
//                }
//                cell?.model = model1
//                return cell!
//                
//            } else {
//                
//                let cell = myResumeCellVocie.init(style: .Default, reuseIdentifier: "cellls1")
//                return cell
//            }
//            
//            
//        case 2:
//            
//            var cell = tableView.dequeueReusableCellWithIdentifier("cells2") as? myResumeCellExperience
//            if cell == nil {
//                cell = myResumeCellExperience.init(style: UITableViewCellStyle.Default, reuseIdentifier: "cellls2")
//            }
//            cell!.model = model2
//            return cell!
//            
//        case 3:
//            
//            var cell = tableView.dequeueReusableCellWithIdentifier("cells3") as? myResumeCellEduExper
//            if cell == nil {
//                cell = myResumeCellEduExper.init(style: UITableViewCellStyle.Default, reuseIdentifier: "cellls3")
//            }
//            cell?.model = model3
//            return cell!
//            
//        default:
//            cells = UITableViewCell.init()
//        }
//        
//        return cells!
//    }
//
//    func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat {
//        
//        var height:CGFloat = 0
//        if resumeDict == nil {
//            return 0
//        }
//        switch indexPath.row {
//            
//        case 0:
//            
//            model0 = myResumeCellNameModel.yy_modelWithDictionary(resumeDict!)!
//            height = model0.height
//            
//        case 1:
//            
//            if type == .Voice {
//                
//                height = 330
//                
//            } else {
//                model1 = myResumeCellMeritModel.yy_modelWithDictionary(resumeDict!)!
//                height = model1.height
//            }
//            
//            
//        case 2:
//            model2 = myResumeCellExperienceModel.yy_modelWithDictionary(resumeDict!)!
//            height = model2.height
//            
//        case 3:
//            model3 = myResumeCellEduExperModel.yy_modelWithDictionary(resumeDict!)!
//            height = model3.height
//            
//        default:
//            height = 0
//        }
//        return height
//    }
//}
